---
title: ClaimAppConstants
summary: API reference for ClaimAppConstants.
status: draft
owner: SAIF Documentation Generator
last_reviewed: 2026-08-21
library: SAIF.Application.Claim
reference_type: embedded
---

# ClaimAppConstants

`ClaimAppConstants` extends the framework `AppConstants` base class with the claim domain's user-facing message strings and the logical Oracle portal key. Centralizing these literals here means every LegalNet manager that inherits `ClaimAppManager` shows identical wording for claim-not-found, confidential-denial, and confirm-delete prompts.

## Purpose
- Provides the single source of truth for claim-facing message text, avoiding string duplication across the LegalNet managers.
- Declares `DPIClaimKey`, the logical portal key (`"ClaimDPI"`) every claim manager uses to look up its Oracle data-portal handle ([BR-CLM-013](../../business-rules.md#br-clm-013-claim-database-user-pinned-to-clm)).

## Context
- Namespace: `SAIF.Application.Claim`
- Assembly/package: `SAIF.Application.Claim` (embedded, ProjectReference)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `CLAIMNOTFOUND` | `Public Const String = "Error: Claim not found."` | Shown when the context claim cannot be retrieved ([BR-CLM-004](../../business-rules.md#br-clm-004-context-validity-requires-a-valid-retrieved-claim)). |
| `PLEASEENTERCLAIM` | `Public Const String = "Please enter a valid claim number."` | Initial/no-context prompt, also shown when an invalid key is supplied ([BR-CLM-001](../../business-rules.md#br-clm-001-claim-context-key-validation)). |
| `ERRORCONFIDENTIALCLAIM` | `Public Const String = "Error: You do not have authority to view this confidential claim."` | Fallback text when a confidential-claim denial has no adjuster name to reference ([BR-CLM-011](../../business-rules.md#br-clm-011-confidential-access-denial-referral)). |
| `DPIClaimKey` | `Public Const String = "ClaimDPI"` | Registry key for the Oracle claim data portal, used as the default `ClaimAppManager.DPI` lookup key. |
| `CONFIRMDELETE` | `Public Const String = "Click Save to confirm delete"` | Two-step delete confirmation prompt reused across LegalNet managers. |
| `SELECTTODELETE` | `Public Const String = "Please select a row to delete"` | Grid-selection prompt shown before a delete action. |
| `NOLEGALREPASSIGNED` | `Public Const String = "Error:  There is no legal representative assigned in Manage Claims."` | Precondition message shown when an operation requires a legal representative assignment. |
| `NEWREEL` | `Public Const String = "Click save to add index for new reel"` | Imaging reel-index confirmation prompt. |

## Inherited public members

Members in this section are inherited from `AppConstants` in `SAIF.Application`. They are available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| `SAIFVALUE` | `Public Const String = "SAIF"` | Shared organization-name literal used across application managers.† | `SAIF.Application` — `AppConstants` |

## Behavioral notes
- `ClaimAppConstants.vb` carries a redundant file-level `Imports SAIF.Application.Claim`, importing its own root namespace; this has no functional effect.*

## Constraints and usage notes
- All members are compile-time constants; a message-text change requires a rebuild and redeployment of this library, not a configuration change.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements marked with
> † were retrieved from dependency library documentation via the Legends CLI RAG service. They
> describe inherited behavior from the indicated origin library and should be verified if the
> dependency version changes.

## Sources
- `SAIF.Application.Claim/ClaimAppConstants.vb`
